have strings attached - French English Dictionary